package com.tnl.app.entity;

import java.util.List;

public class JobDesc {

    private long id;
    private String jobCode;
    private String name;
    private String description;
    private String majorDuty;
    private int companyId;
    private int cityId;
    private String location;
    private long expiredDate;
    private long reward;
    private int domainID;
    private String domainName;
    private int employeeNum;
    private int platformID;   // 1-推荐平台 2-猎头平台 3-2个平台
    private long annualPayment;
    private String keywords;
    private long createDate;
    private String createTime;
    private int status;
    private long roleid;
    private int expectcompanyid;
    private int expectcompanyid2;
    private int expectcompanyid3;
    private String comment;
    private int createdby;
    private String expectJob;
    private long expectJobId;
    //发送邮件判断jobContact2019/10/25
    private String jobContact;

    //below will not persistent
    private City city;
    private String cityName;
    private String companyName;
    private String companyAddress;
    private String enterprise_logo;//add by adela （企业logo）2018/11/27
    private String url;//add by adela（微信文章url） 2018/11/27
    private String expiredDateStr;
    private JobTitle role;
    private String statusStr;
    private String expCompanyName;
    private String platformName;
    private int majorDomainId1;
    private int majorDomainId2;
    private int majorDomainId3;
    private String majorDomain1;
    private String majorDomain2;
    private String majorDomain3;

    //add by 2019/08/14 show employer information
    private String hrHeadImgUrl;
    private String englishname;
    private String roleName;
    
    private String groupMember;

    private String companyPicture;
    // 热招职位
    private long hotJobNum;
    private List<String> tagList;

    public String getGroupMember() {
		return groupMember;
	}

	public void setGroupMember(String groupMember) {
		this.groupMember = groupMember;
	}

	public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public long getReward() {
        return reward;
    }

    public void setReward(long reward) {
        this.reward = reward;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public long getExpiredDate() {
        return expiredDate;
    }

    public void setExpiredDate(long expiredDate) {
        this.expiredDate = expiredDate;
    }

    public String getJobCode() {
        return jobCode;
    }

    public void setJobCode(String jobCode) {
        this.jobCode = jobCode;
    }

    public String getMajorDuty() {
        return majorDuty;
    }

    public void setMajorDuty(String mainJob) {
        this.majorDuty = mainJob;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public int getDomainID() {
        return domainID;
    }

    public void setDomainID(int domainID) {
        this.domainID = domainID;
    }

    public int getEmployeeNum() {
        return employeeNum;
    }

    public void setEmployeeNum(int employeeNum) {
        this.employeeNum = employeeNum;
    }

    public int getPlatformID() {
        return platformID;
    }

    public void setPlatformID(int platformID) {
        this.platformID = platformID;
    }

    public long getAnnualPayment() {
        return annualPayment;
    }

    public void setAnnualPayment(long annualPayment) {
        this.annualPayment = annualPayment;
    }

    public String getKeywords() {
        return keywords;
    }

    public void setKeywords(String keywords) {
        this.keywords = keywords;
    }

    public long getCreateDate() {
        return createDate;
    }

    public void setCreateDate(long createDate) {
        this.createDate = createDate;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public int getCompanyId() {
        return companyId;
    }

    public void setCompanyId(int companyId) {
        this.companyId = companyId;
    }

    public int getCityId() {
        return cityId;
    }

    public void setCityId(int cityId) {
        this.cityId = cityId;
    }

    public City getCity() {
        return city;
    }

    public void setCity(City city) {
        this.city = city;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getExpCompanyName() {
        return expCompanyName;
    }

    public void setExpCompanyName(String expCompanyName) {
        this.expCompanyName = expCompanyName;
    }

    public String getStatusStr() {
        return statusStr;
    }

    public void setStatusStr(String statusStr) {
        this.statusStr = statusStr;
    }

    public String getPlatformName() {
        return platformName;
    }

    public void setPlatformName(String platformName) {
        this.platformName = platformName;
    }

    public String getExpiredDateStr() {
        return expiredDateStr;
    }

    public void setExpiredDateStr(String expiredDateStr) {
        this.expiredDateStr = expiredDateStr;
    }

    public int getExpectcompanyid() {
        return expectcompanyid;
    }

    public void setExpectcompanyid(int expectcompanyid) {
        this.expectcompanyid = expectcompanyid;
    }

    public long getRoleid() {
        return roleid;
    }

    public void setRoleid(long roleid) {
        this.roleid = roleid;
    }

    public int getCreatedby() {
        return createdby;
    }

    public void setCreatedby(int createdby) {
        this.createdby = createdby;
    }

    public JobTitle getRole() {
        return role;
    }

    public void setRole(JobTitle role) {
        this.role = role;
    }

    public int getExpectcompanyid2() {
        return expectcompanyid2;
    }

    public void setExpectcompanyid2(int expectcompanyid2) {
        this.expectcompanyid2 = expectcompanyid2;
    }

    public int getExpectcompanyid3() {
        return expectcompanyid3;
    }

    public void setExpectcompanyid3(int expectcompanyid3) {
        this.expectcompanyid3 = expectcompanyid3;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public String getExpectJob() {
        return expectJob;
    }

    public void setExpectJob(String expectJob) {
        this.expectJob = expectJob;
    }

    public long getExpectJobId() {
        return expectJobId;
    }

    public void setExpectJobId(long expectJobId) {
        this.expectJobId = expectJobId;
    }

    public int getMajorDomainId1() {
        return majorDomainId1;
    }

    public void setMajorDomainId1(int majorDomainId1) {
        this.majorDomainId1 = majorDomainId1;
    }

    public int getMajorDomainId2() {
        return majorDomainId2;
    }

    public void setMajorDomainId2(int majorDomainId2) {
        this.majorDomainId2 = majorDomainId2;
    }

    public int getMajorDomainId3() {
        return majorDomainId3;
    }

    public void setMajorDomainId3(int majorDomainId3) {
        this.majorDomainId3 = majorDomainId3;
    }

    public String getMajorDomain1() {
        return majorDomain1;
    }

    public void setMajorDomain1(String majorDomain1) {
        this.majorDomain1 = majorDomain1;
    }

    public String getMajorDomain2() {
        return majorDomain2;
    }

    public void setMajorDomain2(String majorDomain2) {
        this.majorDomain2 = majorDomain2;
    }

    public String getMajorDomain3() {
        return majorDomain3;
    }

    public void setMajorDomain3(String majorDomain3) {
        this.majorDomain3 = majorDomain3;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getCompanyAddress() {
        return companyAddress;
    }

    public void setCompanyAddress(String companyAddress) {
        this.companyAddress = companyAddress;
    }

    public String getEnterprise_logo() {
        return enterprise_logo;
    }

    public void setEnterprise_logo(String enterprise_logo) {
        this.enterprise_logo = enterprise_logo;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getHrHeadImgUrl() {
        return hrHeadImgUrl;
    }

    public void setHrHeadImgUrl(String hrHeadImgUrl) {
        this.hrHeadImgUrl = hrHeadImgUrl;
    }

    public String getEnglishname() {
        return englishname;
    }

    public void setEnglishname(String englishname) {
        this.englishname = englishname;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public String getDomainName() {
        return domainName;
    }

    public void setDomainName(String domainName) {
        this.domainName = domainName;
    }

    public String getJobContact() {
        return jobContact;
    }

    public void setJobContact(String jobContact) {
        this.jobContact = jobContact;
    }

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

    public String getCompanyPicture() {
        return companyPicture;
    }

    public void setCompanyPicture(String companyPicture) {
        this.companyPicture = companyPicture;
    }

    public long getHotJobNum() {
        return hotJobNum;
    }

    public void setHotJobNum(long hotJobNum) {
        this.hotJobNum = hotJobNum;
    }

    public List<String> getTagList() {
        return tagList;
    }

    public void setTagList(List<String> tagList) {
        this.tagList = tagList;
    }
}
